thousand million - French English Dictionary